Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Terra Wortmann Open - Halle Greece F4 Germany F9 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 France F3 Canada F1 Canada F2 Korea F1 Korea F2 Kuwait F1 Italy F16 Italy F17 Italy F18 Germany F12 Great Britain F1 Italy F2 Italy F3 Italy F4 Germany F8 Germany F10 Germany F11 Belgium F1 Israel F4 Poland F2 France F19 France F20 Germany F19 Italy F12 Italy F13 Belgium F12 Belgium F13 Belgium F15 Italy F35 Italy F36 Italy F37 Italy F38 Italy F39 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Sri Lanka F2 Sri Lanka F3 Italy F3 Italy F4 Italy F5 Italy F6 Czech Republic F2 Czech Republic F3 Korea F3 Kuwait F2 France F19 Italy F10 Belgium F1 France F18 Poland F3 Germany F3 Belgium F2 Austria F3 Belgium F11 Switzerland F4 Switzerland F5 Italy F26 Italy F27 Greece F7 Greece F8 Greece F9 Tunisia F34 Tunisia F35 Germany F2 Switzerland F1 France F4 Italy F6 Tunisia F33 Italy F7 Italy F8 Czech Republic F2 Poland F3 Belgium F2 Belgium F6 Azerbaijan F5 Azerbaijan F6 Belgium F7 Belgium F9 Belgium F14 Italy F32 Italy F33 Kuwait F1 Kuwait F2 Kuwait F3 Switzerland F2 Qatar F4 Qatar F5 Thailand F5 Germany F3 (Nussloch) Switzerland F1 (Oberentfelden) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Germany F16 (Hamburg) Kuwait F2 (Meshref) Belgium F11 Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Qatar F3 (Doha) Switzerland F2 (Bellevue) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Troisdorf Canada F2 (Sherbrooke) M15 Kaltenkirchen M15 Kamen M25 Malibu M15 East Lansing M15 Santo Domingo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Bad Salzdetfurth Tunisia F36 Ethias Trophy - Mons Kazan Challenger Rabat Challenger Marrakech Challenger Ljubljana Challenger Pingguo Challenger Prague Challenger Scheveningen Challenger Orbetello Challenger Trani Challenger St. Remy Challenger Geneva Challenger Bordeaux Challenger Orleans Challenger Dallas Challenger Istanbul Challenger Irving Challenger Vercelli Challenger Bordeaux Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger Mons Challenger Italy F34 Bangkok Challenger Ismaning Challenger Power Horse Cup - Dusseldorf Sri Lanka F1 Burnie Challenger Launceston Challenger Germany F2 Austria F2 Da Nang Challenger Phoenix Challenger Braunschweig Challenger Ludwigshafen Challenger Poznan Challenger Como Challenger Burnie Challenger Mons Challenger Hamburg Challenger Bergamo Challenger Ann Arbor Challenger Bangkok Challenger Cordenons Challenger Antalya 2 Challenger Ismaning Challenger Knoxville Challenger Concepcion Challenger Braunschweig Challenger Lima Challenger Las Vegas Challenger Champaign Challenger Champaign Challenger Prague 1 Challenger Aix En Provence Challenger Germany F1 Burnie Challenger Launceston Challenger Morelos Challenger Monterrey Challenger Verona Challenger Turin Challenger Danderyd Challenger Ottignies-Louvain-la-Neuve Challenger Heilbronn Challenger Bangkok Challenger Heilbronn Challenger Guangzhou Challenger Todi Challenger Trieste Challenger Perugia Challenger Puerto Vallarta Challenger Aix En Provence Challenger Cary Challenger Seville Challenger Buenos Aires Challenger Bogota Challenger Antalya Challenger Santiago Challenger Mouilleron-Le-Captif Challenger Turin Challenger Biella 7 Challenger Pau Challenger Luedenscheid Challenger Bordeaux Challenger Warsaw Challenger Como Challenger Eskisehir Challenger Guayaquil Challenger Montevideo Challenger Ottignies-Louvain-la-Neuve Challenger Puerto Vallarta Challenger Braunschweig Challenger Bergamo Challenger Canberra Challenger Phoenix Challenger Aix En Provence Challenger Helsinki Challenger Ilkley Challenger San Marino Challenger Cancun Challenger Phoenix Challenger Heilbronn Challenger Ethias Trophy - Mons Izmir Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Todi Challenger Palermo Challenger Mons Challenger Rennes Challenger Monterrey Challenger Eckental Challenger Jersey Challenger Sarasota Challenger Tanger Challenger Meknes Challenger Fergana Challenger Geneva Challenger Como Challenger Alphen Challenger Todi Challenger Mons Challenger Loughborough Challenger Heilbronn Challenger Ilkley Challenger Sassuolo Challenger Braunschweig Challenger Dortmund Challenger Istanbul Challenger Tashkent Challenger Szczecin Challenger Lyon Challenger Lisbon Challenger Quimper Challenger Cherbourg Challenger Le Gosier Challenger Open Sud de France - Montpellier Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Mons Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Valencia Open - Valencia Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Gerry Weber Open - Halle Meerbusch Challenger Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Lima 2 Challenger U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Noumea Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Open 13 - Marseille BMW Open - Munich Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Mercedes Cup - Stuttgart Antalya Cup - Antalya Konzum Croatia Open - Umag Suisse Open - Gstaad Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Orleans Challenger Bet-at-home Cup - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Heilbronn Challenger Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille German Tennis Championships - Hamburg Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Alphen Challenger Abierto Mexicano Telcel - Acapulco Open Sud de France - Montpellier Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Open Parc - Lyon Noventi Open - Halle Hamburg European Open - Hamburg Braunschweig Challenger Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Abierto Mexicano Telcel - Acapulco Bangkok Challenger Noventi Open - Halle Drummondville Challenger Mallorca Championships - Mallorca Swiss Indoors Basel - Basel Heilbronn Challenger Braunschweig Challenger Eckental Challenger Plava Laguna Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Launceston Challenger Chennai Challenger Cap Cana Challenger Heilbronn Challenger Augsburg Challenger Meerbusch Challenger United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Hamburg Challenger Delray Beach Open - Delray Beach Open Parc - Lyon Libema Open - 's-Hertogenbosch Meerbusch Challenger Hamburg European Open - Hamburg Melbourne Summer Set - Melbourne Open Sud de France - Montpellier China Open - Beijing Gerry Weber Open - Halle Open 13 Provence - Marseille Campinas Challenger Coquimbo 2 Challenger Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Moselle Open - Metz Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Open Parc - Lyon Qatar ExxonMobil Open - Doha Hamburg Open - Hamburg Aircel Chennai Open - Chennai Rogers Cup - Montreal Garanti Koza Sofia Open - Sofia Atlanta Open - Atlanta Generali Open - Kitzbuhel Hong Kong Tennis Open - Hong Kong ASB Classic - Auckland ABN AMRO Open - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech BMW Open - Munich Mifel Tennis Open - Los Cabos Citi Open - Washington Citi Open - Washington Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Noventi Open - Halle Plava Laguna Croatia Open - Umag Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Open 13 Provence - Marseille Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Open Occitanie - Montpellier Mallorca Championships - Mallorca Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch China Open - Beijing Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Brisbane International - Brisbane ASB Classic - Auckland ABN AMRO Open - Rotterdam European Open - Antwerp Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Belgrade Open - Belgrade Brisbane International - Brisbane Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Open 13 Provence - Marseille Tata Open Maharashtra - Pune European Open - Antwerp Bucharest Open - Bucharest Open Sud de France - Montpellier If Stockholm Open - Stockholm Heineken Open - Auckland Hamburg Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Citi Open - Washington Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Apia International - Sydney Open 13 - Marseille BMW Open - Munich AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Moselle Open - Metz Swiss Indoors Basel - Basel BMW Open - Munich AEGON Championships - London EFG Swiss Open - Gstaad Erste Bank Open - Vienna Cordoba Open - Cordoba Argentina Open - Buenos Aires Moselle Open - Metz Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Antalya Open - Antalya Great Ocean Road Open - Melbourne Citi Open - Washington Emilia-Romagna Open - Parma Dallas Open - Dallas Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Nordea Open - Bastad Hamburg European Open - Hamburg Moselle Open - Metz Astana Open - Astana ASB Classic - Auckland Dallas Open - Dallas Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Boss Open - Stuttgart Sony Ericsson Open - Miami Sony Open Tennis - Miami Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne Campbell's Hall of Fame Tennis Championships - Newport Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid French Open - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rogers Cup - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Terra Wortmann Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal BNP Paribas Masters - Paris Miami Open - Miami Cincinnati Open - Cincinnati Wimbledon - London National Bank Open - Montreal Rolex Paris Masters - Paris U.S. Open - New York Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Adelaide International - Adelaide Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Hopman Cup - Nice French Open - Paris Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, BEL-HUN 3-2 Laver Cup - Chicago ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg Davis Cup, World Group, QF, GER-CAN 2-0 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Hopman Cup - Perth Davis Cup, Finals, Group D Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, World Group, SF, GER-NED 0-2 French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Nitto ATP Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Cagliari Challenger Davis Cup, World Group, PO, GER-SUI 2-3 Brest Challenger